Self-Adaptability of Agile Software Processes: A Case Study on Post-iteration Workshops

نویسندگان

  • Outi Salo
  • Kari Kolehmainen
  • Pekka Kyllönen
  • Jani Löthman
  • Sanna Salmijärvi
  • Pekka Abrahamsson
چکیده

None of the agile methods are claimed to fit all development situations. A team should attempt to adapt the methods and practices to fit their specific needs. For that reason agile principles call for self-reflection on a regular basis in order to identify where and how to make improvements. While some systematic approaches on how to execute this self-reflection process effectively have already been proposed, little empirical evidence currently exists. This paper reports empirical results based on a study where a project team conducted a self-reflection process called “post-iteration workshop” in order to improve and optimize the adopted practices in an XP project. Both qualitative and quantitative data were collected from four 1-2 hour workshops. The results show that with less than 4% effort it is possible to hold postiteration workshops that significantly help to improve and optimize practices and enhance the learning and satisfaction of the project team.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Agile Practices to Build Trust in an Agile Team: A Case Study

Trust is an important aspect of any software development team, but particularly with self-managing teams as team members are very dependent on one another. Agile teams are considered to be self-managing and they employ many different agile practices to function as an agile team. While there have been many studies of trust in software development teams few have examined trust in an agile context...

متن کامل

Management of Softwrare Product Development, Innovation and Adaptability

This inductive study develops a model of innovation and adaptability in software product development. It is based on a case study of a company that is transitioning from a custom development approach to a product-based solution. The emergent model represents a synthesis of the case study findings and the enfolding literature from traditional product development and software development. The goa...

متن کامل

A Practical Approach for Deploying Agile Methods

Over the past years, a great number of organizations have started utilizing agile principles and practices in their software development [1, 2]. Despite of the promising experience reports, the deployment of agile practices is a challenging task which requires adjustment and dedication from all the stakeholders involved in the development process [3, 4]. In order to fit the agile practices into...

متن کامل

Balancing Self-Organizing Agile Teams: A Grounded Theory

Self-organizing teams are one of the critical success factors on Agile projects but unfortunately little is known about the self-organizing nature of Agile teams and the challenges they face in industrial practice. Based on a Grounded Theory study of 40 Agile practitioners across 16 software development organizations in New Zealand and India, we describe how self-organizing Agile teams perform ...

متن کامل

A Study of Extreme Programming in a Large Company

Agile software development is an approach to software that focuses on lightweight processes and adaptability to change. The best-known agile methodology is called Extreme Programming. It suggests twelve practices that include iterative development practices, automated unit testing, and pair programming. Extreme Programming is designed for small projects, but has been picked up through grassroot...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004